package com.hmc.modules.sjfx.dto.sjfx;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

/**
 * 正态分布拟合
 */
@Data
@AllArgsConstructor
@Schema(description = "正态分布拟合")
public class GgHfNormalFitDTO {
    List<Double> ys;
    List<Double> ts;

    HashMap<Double, Integer> ysmap;

    HashMap<Double, Integer> tsmap;
    // 获取抗拉强度的平均值
    double klqdMeanmean;
    // 获取抗拉强度的标准差
    double klqdStandardDeviation;
    // 获取抗拉强度的最大值
    double klqdMax;
    // 获取抗拉强度的最小值
    double klqdMin;

    // 获取屈服强度的平均值
    double qfqdMean;
    // 获取屈服强度的标准差
    double qfqdStandardDeviation;
    // 获取屈服强度的最大值
    double qfqdMax;
    // 获取屈服强度的最小值
    double qfqdMin;

    // 抗拉强度正态分布概率
    List<Double> klqdztfb;

    // 屈服强度正态分布概率
    List<Double> qfqdztfb;
}
